package com.lmaye.design.patterns.ood.isp;

/**
 * -- 接口隔离原则 (Interface Segregation Principle)
 * : 建立单一接口，不要建立庞大臃肿的接口，尽量细化接口，接口中的方法尽量少。
 *
 * <pre>
 *     - 接口尽量小，但是要有限度。对接口进行细化可以提高程序设计灵活性是不挣的事实，但是如果过小，则会造成接口数量过多，使设计复杂化。所以一定要适度。
 *     - 为依赖接口的类定制服务，只暴露给调用的类它需要的方法，它不需要的方法则隐藏起来。只有专注地为一个模块提供定制服务，才能建立最小的依赖关系。
 *     - 提高内聚，减少对外交互。使接口用最少的方法去完成最多的事情。
 * </pre>
 *
 * @author lmay.Zhou
 * @date 2020/11/12 12:01 星期四
 * @qq 379839355
 * @email lmay@lmaye.com
 * @since JDK1.8
 */
public class InterfaceSegregationPrinciple {
}
